在JTree中保存对象,但更改显示的名称(java swing)?
我制作了一个JTree,并用ArrayList中的对象填充它。 当我用GUI显示JTree的内容时,我不想看到存储对象的内存地址,而是一个自定义字符串
例如:我将此对象添加到我的树中:
DefaultMutableTreeNode tempnode = new DefaultMutableTreeNode(workspaces.get(i));
我在GUI上看到的是:
package.workspace@1df38f3
我想要替代文本,而不是
package.workspace@1df38f3
待展示。 如何修复代码以支持此功能
共 (0) 个答案